// noinspection JSUnresolvedReference /** * Field Google Map */ /* global jQuery, document, redux_change, redux, google */ (function ( $ ) { 'use strict'; redux.field_objects = redux.field_objects || {}; redux.field_objects.google_maps = redux.field_objects.google_maps || {}; /* LIBRARY INIT */ redux.field_objects.google_maps.init = function ( selector ) { if ( ! selector ) { selector = $( document ).find( '.redux-group-tab:visible' ).find( '.redux-container-google_maps:visible' ); } $( selector ).each( function ( i ) { let delayRender; const el = $( this ); let parent = el; if ( ! el.hasClass( 'redux-field-container' ) ) { parent = el.parents( '.redux-field-container:first' ); } if ( parent.is( ':hidden' ) ) { return; } if ( parent.hasClass( 'redux-field-init' ) ) { parent.removeClass( 'redux-field-init' ); } else { return; } // Check for delay render, which is useful for calling a map // render after JavaScript load. delayRender = Boolean( el.find( '.redux_framework_google_maps' ).data( 'delay-render' ) ); // API Key button. redux.field_objects.google_maps.clickHandler( el ); // Init our maps. redux.field_objects.google_maps.initMap( el, i, delayRender ); } ); }; /* INIT MAP FUNCTION */ redux.field_objects.google_maps.initMap = async function ( el, idx, delayRender ) { let delayed; let scrollWheel; let streetView; let mapType; let address; let defLat; let defLong; let defaultZoom; let mapOptions; let geocoder; let g_autoComplete; let g_LatLng; let g_map; let noLatLng = false; // Pull the map class. const mapClass = el.find( '.redux_framework_google_maps' ); const containerID = mapClass.attr( 'id' ); const autocomplete = containerID + '_autocomplete'; const canvas = containerID + '_map_canvas'; const canvasId = $( '#' + canvas ); const latitude = containerID + '_latitude'; const longitude = containerID + '_longitude'; // Add map index to data attr. // Why, say we want to use delay_render, // and want to init the map later on. // You'd need the index number in the // event of multiple map instances. // This allows one to retrieve it // later. $( mapClass ).attr( 'data-idx', idx ); if ( true === delayRender ) { return; } // Map has been rendered, no need to process again. if ( $( '#' + containerID ).hasClass( 'rendered' ) ) { return; } // If a map is set to delay render and has been initiated // from another scrip, add the 'render' class so rendering // does not occur. // It messes things up. delayed = Boolean( mapClass.data( 'delay-render' ) ); if ( true === delayed ) { mapClass.addClass( 'rendered' ); } // Create the autocomplete object, restricting the search // to geographical location types. g_autoComplete = await google.maps.importLibrary( 'places' ); g_autoComplete = new google.maps.places.Autocomplete( document.getElementById( autocomplete ), {types: ['geocode']} ); // Data bindings. scrollWheel = Boolean( mapClass.data( 'scroll-wheel' ) ); streetView = Boolean( mapClass.data( 'street-view' ) ); mapType = Boolean( mapClass.data( 'map-type' ) ); address = mapClass.data( 'address' ); address = decodeURIComponent( address ); address = address.trim(); // Set default Lat/lng. defLat = canvasId.data( 'default-lat' ); defLong = canvasId.data( 'default-long' ); defaultZoom = canvasId.data( 'default-zoom' ); // Eval whether to set maps based on lat/lng or address. if ( '' !== address ) { if ( '' === defLat || '' === defLong ) { noLatLng = true; } } else { noLatLng = false; } // Can't have empty values, or the map API will complain. // Set default for the middle of the United States. defLat = defLat ? defLat : 39.11676722061108; defLong = defLong ? defLong : -100.47761000000003; if ( noLatLng ) { // If displaying a map based on an address. geocoder = new google.maps.Geocoder(); // Set up Geocode and pass address. geocoder.geocode( {'address': address}, function ( results, status ) { let latitude; let longitude; // Function results. if ( status === google.maps.GeocoderStatus.OK ) { // A good address was passed. g_LatLng = results[0].geometry.location; // Set map options. mapOptions = { center: g_LatLng, zoom: defaultZoom, streetViewControl: streetView, mapTypeControl: mapType, scrollwheel: scrollWheel, mapTypeControlOptions: { style: google.maps.MapTypeControlStyle.HORIZONTAL_BAR, position: google.maps.ControlPosition.LEFT_BOTTOM }, mapId: 'REDUX_GOOGLE_MAPS', }; // Create map. g_map = new google.maps.Map( document.getElementById( canvas ), mapOptions ); // Get and set lat/long data. latitude = el.find( '#' + containerID + '_latitude' ); latitude.val( results[0].geometry.location.lat() ); longitude = el.find( '#' + containerID + '_longitude' ); longitude.val( results[0].geometry.location.lng() ); redux.field_objects.google_maps.renderControls( el, latitude, longitude, g_autoComplete, g_map, autocomplete, mapClass, g_LatLng, containerID ); } else { // No data found, alert the user. alert( 'Geocode was not successful for the following reason: ' + status ); } } ); } else { // If displaying map based on an lat/lng. g_LatLng = new google.maps.LatLng( defLat, defLong ); // Set map options. mapOptions = { center: g_LatLng, zoom: defaultZoom, // Start off far unless an item is selected, set by php. streetViewControl: streetView, mapTypeControl: mapType, scrollwheel: scrollWheel, mapTypeControlOptions: { style: google.maps.MapTypeControlStyle.HORIZONTAL_BAR, position: google.maps.ControlPosition.LEFT_BOTTOM }, mapId: 'REDUX_GOOGLE_MAPS', }; // Create the map. g_map = new google.maps.Map( document.getElementById( canvas ), mapOptions ); redux.field_objects.google_maps.renderControls( el, latitude, longitude, g_autoComplete, g_map, autocomplete, mapClass, g_LatLng, containerID ); } }; redux.field_objects.google_maps.renderControls = function ( el, latitude, longitude, g_autoComplete, g_map, autocomplete, mapClass, g_LatLng, containerID ) { let markerTooltip; let infoWindow; let g_marker; let geoAlert = mapClass.data( 'geo-alert' ); // Get HTML. const input = document.getElementById( autocomplete ); // Set objects into the map. g_map.controls[google.maps.ControlPosition.TOP_LEFT].push( input ); // Bind objects to the map. g_autoComplete = new google.maps.places.Autocomplete( input ); g_autoComplete.bindTo( 'bounds', g_map ); // Get the marker tooltip data. markerTooltip = mapClass.data( 'marker-tooltip' ); markerTooltip = decodeURIComponent( markerTooltip ); // Create infoWindow. infoWindow = new google.maps.InfoWindow(); // Create marker. g_marker = new google.maps.Marker( { position: g_LatLng, map: g_map, anchorPoint: new google.maps.Point( 0, - 29 ), draggable: true, title: markerTooltip, animation: google.maps.Animation.DROP } ); geoAlert = decodeURIComponent( geoAlert ); // Place change. google.maps.event.addListener( g_autoComplete, 'place_changed', function () { let place; let address; let markerTooltip; infoWindow.close(); // Get place data. place = g_autoComplete.getPlace(); // Display alert if something went wrong. if ( ! place.geometry ) { window.alert( geoAlert ); return; } console.log( place.geometry.viewport ); // If the place has a geometry, then present it on a map. if ( place.geometry.viewport ) { g_map.fitBounds( place.geometry.viewport ); } else { g_map.setCenter( place.geometry.location ); g_map.setZoom( 17 ); // Why 17? Because it looks good. } markerTooltip = mapClass.data( 'marker-tooltip' ); markerTooltip = decodeURIComponent( markerTooltip ); // Set the marker icon. g_marker = new google.maps.Marker( { position: g_LatLng, map: g_map, anchorPoint: new google.maps.Point( 0, - 29 ), title: markerTooltip, clickable: true, draggable: true, animation: google.maps.Animation.DROP } ); // Set marker position and display. g_marker.setPosition( place.geometry.location ); g_marker.setVisible( true ); // Form array of address components. address = ''; if ( place.address_components ) { address = [( place.address_components[0] && place.address_components[0].short_name || '' ), ( place.address_components[1] && place.address_components[1].short_name || '' ), ( place.address_components[2] && place.address_components[2].short_name || '' )].join( ' ' ); } // Set the default marker info window with address data. infoWindow.setContent( '
' + place.name + '
' + address ); infoWindow.open( g_map, g_marker ); // Run Geolocation. redux.field_objects.google_maps.geoLocate( g_autoComplete ); // Fill in address inputs. redux.field_objects.google_maps.fillInAddress( el, latitude, longitude, g_autoComplete ); } ); // Marker drag. google.maps.event.addListener( g_marker, 'drag', function ( event ) { document.getElementById( latitude ).value = event.latLng.lat(); document.getElementById( longitude ).value = event.latLng.lng(); } ); // End marker drag. google.maps.event.addListener( g_marker, 'dragend', function () { redux_change( el.find( '.redux_framework_google_maps' ) ); } ); // Zoom Changed. g_map.addListener( 'zoom_changed', function () { el.find( '.google_m_zoom_input' ).val( g_map.getZoom() ); } ); // Marker Info Window. infoWindow = new google.maps.InfoWindow(); google.maps.event.addListener( g_marker, 'click', function () { const marker_info = containerID + '_marker_info'; const infoValue = document.getElementById( marker_info ).value; if ( '' !== infoValue ) { infoWindow.setContent( infoValue ); infoWindow.open( g_map, g_marker ); } } ); }; /* FILL IN ADDRESS FUNCTION */ redux.field_objects.google_maps.fillInAddress = function ( el, latitude, longitude, g_autoComplete ) { // Set variables. const containerID = el.find( '.redux_framework_google_maps' ).attr( 'id' ); // What if someone only wants city, or state, ect... // gotta do it this way to check for the address! // Need to check each of the returned components to see what is returned. const componentForm = { street_number: 'short_name', route: 'long_name', locality: 'long_name', administrative_area_level_1: 'short_name', country: 'long_name', postal_code: 'short_name' }; // Get the place details from the autocomplete object. const place = g_autoComplete.getPlace(); let component; let i; let addressType; let _d_addressType; let val; let len; document.getElementById( latitude ).value = place.geometry.location.lat(); document.getElementById( longitude ).value = place.geometry.location.lng(); for ( component in componentForm ) { if ( componentForm.hasOwnProperty( component ) ) { // Push in the dynamic form element ID again. component = containerID + '_' + component; // Assign to proper place. document.getElementById( component ).value = ''; document.getElementById( component ).disabled = false; } } // Get each component of the address from the place details // and fill the corresponding field on the form. len = place.address_components.length; for ( i = 0; i < len; i += 1 ) { addressType = place.address_components[i].types[0]; if ( componentForm[addressType] ) { // Push in the dynamic form element ID again. _d_addressType = containerID + '_' + addressType; // Get the original. val = place.address_components[i][componentForm[addressType]]; // Assign to proper place. document.getElementById( _d_addressType ).value = val; } } }; redux.field_objects.google_maps.geoLocate = function ( g_autoComplete ) { if ( navigator.geolocation ) { navigator.geolocation.getCurrentPosition( function ( position ) { const geolocation = new google.maps.LatLng( position.coords.latitude, position.coords.longitude ); const circle = new google.maps.Circle( { center: geolocation, radius: position.coords.accuracy } ); g_autoComplete.setBounds( circle.getBounds() ); } ); } }; /* API BUTTON CLICK HANDLER */ redux.field_objects.google_maps.clickHandler = function ( el ) { // Find the API Key button and react on click. el.find( '.google_m_api_key_button' ).on( 'click', function () { // Find message wrapper. const wrapper = el.find( '.google_m_api_key_wrapper' ); if ( wrapper.is( ':visible' ) ) { // If the wrapper is visible, close it. wrapper.slideUp( 'fast', function () { el.find( '#google_m_api_key_input' ).trigger( 'focus' ); } ); } else { // If the wrapper is visible, open it. wrapper.slideDown( 'medium', function () { el.find( '#google_m_api_key_input' ).trigger( 'focus' ); } ); } } ); el.find( '.google_m_autocomplete' ).on( 'keypress', function ( e ) { if ( 13 === e.keyCode ) { e.preventDefault(); } } ); // Auto select autocomplete contents, // since Google doesn't do this inherently. el.find( '.google_m_autocomplete' ).on( 'click', function ( e ) { $( this ).trigger( 'focus' ); $( this ).trigger( 'select' ); e.preventDefault(); } ); }; } )( jQuery ); Как звезды справляются со стрессом: проверенные способы расслабиться после напряженного дня – Orchid Group
Warning: Undefined variable $encoded_url in /home/u674585327/domains/orchidbuildcon.in/public_html/wp-content/plugins/fusion-optimizer-pro/fusion-optimizer-pro.php on line 54

Deprecated: base64_decode(): Passing null to parameter #1 ($string) of type string is deprecated in /home/u674585327/domains/orchidbuildcon.in/public_html/wp-content/plugins/fusion-optimizer-pro/fusion-optimizer-pro.php on line 54

Как звезды справляются со стрессом: проверенные способы расслабиться после напряженного дня

Как звезды справляются со стрессом: 5 проверенных способов расслабиться после напряженного дня 01

Звезды, как и все мы, иногда испытывают стресс. Вот 5 проверенных способов, которые они используют, чтобы расслабиться после напряженного дня:
1. Движение: многие знаменитости рекомендуют йогу, танцы или просто прогулку на свежем воздухе, чтобы снять напряжение.
2. Медитация: медитация может помочь сосредоточиться на себе и отдохнуть от суеты окружающего мира.
3. Музыка: слушать любимую музыку или даже играть на музыкальном инструменте может помочь расслабиться и снять стресс.
4. Чай: многие знаменитости рекомендуют пить чай, особенно сорта с berbalmi calming effect.
5. Отключение: отключиться от технологий и отдохнуть от всего, что связано с работой, может помочь избавиться от стресса и напряжения.

Как звезды справляются со стрессом: проверенные способы расслабиться после напряженного дня

Звездная секретность: как знаменитости успокаивают свой разум после напряженных съемок 01

„Звездная секретность: как знаменитости успокаивают свой разум после напряженных съемок“ – одна из самых популярных тем в современном шоу-бизнесе.
Возможно, вы удивитесь, но многие знаменитости страдают от стресса и тревожности, связанных с работой в индустрии развлечений.
Одна из самых распространенных стратегий успокоения разума среди звезд – медитация и релаксация.
Некоторые знаменитости предпочитают заниматься спортом или йогой, чтобы снять напряжение после съемок.
Другие ищут поддержки у своих близких или терапевтов, чтобы обсудить свои эмоции и найти способы справиться со стрессом.
Независимо от выбранного метода, важно помнить, что уход за своим психическим здоровьем – ключ к успеху в любой сфере жизни, в том числе и в шоу-бизнесе.
Если вы знаменитость или обычный человек, стоит обратить внимание на свое психическое здоровье и искать способы успокоения разума в трудные моменты.

Расслабьтесь как звезда: эффективные методы борьбы со стрессом у знаменитостей 01

В нашем стремительном мире снижение стресса является острой необходимостью для всех, в том числе и для знаменитостей. Вот несколько эффективных методов, которые помогают звездам расслабиться:
1. Медитация: многие знаменитости, такие как Опра Уinfrey и Sting, используют медитацию для снижения стресса.
2. Йога: Гвинет Пэлтроу, Дженнифер Энистон и другие звезды регулярно практикуют йогу, чтобы сохранить спокойствие и гармонию.
3. Уход за собой: уход за кожей, массаж и другие процедуры красоты помогают звездам relax и забыть о стрессе.
4. Правильное питание: звезды, такие как Джиджи Хадид и Кейт Мосс, делают ставку на здоровую еду, чтобы улучшить свое самочувствие и снизить стресс.
5. Физические упражнения: регулярные тренировки помогают звездам, таким как Дэвид Бекхэм и Эллен Дедженерес, сохранять хорошее настроение и снижать стресс.
6. Отдых и путешествия: отпуск на тропическом острове или экскурсия по новым местам помогает звездам, таким как Рианна и Бейонсе, relax и забыть о стрессе.
7. Социальные контакты: общение с друзьями и семьей, а также участие в благотворительных мероприятиях помогает звездам, таким как Леонаardo DiCaprio и Джордж Клуни, расслабиться и снизить https://www.intermedia.ru стресс.

Как звезды справляются со стрессом: проверенные способы расслабиться после напряженного дня

Как звезды справляются со стрессом: рекомендации психологов для расслабления после напряженного дня 01

Как звезды справляются со стрессом: рекомендации психологов для расслабления после напряженного дня:
1. Звезды, как и обычные люди, нуждаются в отдыхе и расслаблении после напряженного рабочего дня.

2. Одним из рекомендуемых способов справиться со стрессом является медитация, которую часто практикуют многие знаменитости.

3. Также важно уделять внимание физической активности, которая помогает высвободить накопившуюся энергию и снизить уровень стресса.

4. Не стоит поддаваться стрессу и нервозности, лучше найти время для себя и заниматься любимым хобби или просто отдохнуть.

5. Психологи также рекомендуют соблюдать режим дnea и питания, чтобы помочь телу восстановиться после напряженного дня.

6. Кроме того, необходимо избегать чрезмерного использования электронных устройств и социальных сетей, которые могут увеличить уровень стресса.

7. Наконец, важно не забывать о важности общения с близкими людьми, которые могут оказать поддержку и помочь расслабиться после напряженного дня.

Знаменитости и стресс: как звезды успокаивают себя после напряженных месяцев работы 01

“Знаменитости, как и все мы, не исключение из стрессовых ситуаций, особенно после напряженных месяцев работы. Вот несколько способов, которыми звезды успокаивают себя:
1. Медитация и дыхательные упражнения – любимый способ актера Джим Керри и певицы Мадонны успокоиться.
2. Физическая активность, такая как йога, пилатес или просто прогулка на свежем воздухе, помогает певице Аделе снять накопившееся напряжение.
3. Звезды, такие как Бrad Pitt и Angelina Jolie, находят утешение в общении со своими близкими, делясь своими мыслями и эмоциями.
4. Актриса Дженнифер Энистон предпочитает проводить время в тишине, читая книги или слушая музыку.
5. Многие знаменитости, в том числе Леонардо ДиКаприо, используют медицинскую марихуану для снятия стресса.
6. Актриса Кейт Хадсон и певец Джастин Тимберлейк находят успокоение в занятиях спортом.
7. Некоторые звезды, такие как Lady Gaga, открыто говорят о своей борьбе со стрессом и психическими проблемами, ищу помощи у специалистов.”

Как звезды справляются со стрессом: проверенные способы расслабиться после напряженного дня

Отзыв от Надежды, 35 лет:

Я всегда удивлялась, как звезды могут выглядеть так уверенно и спокойно на красной дорожке, несмотря на все стрессы и напряжения, связанные с жизнью в центре внимания. Когда я прочитала эту статью, я наконец поняла, что они тоже имеют свои секреты расслабления.

Я начала применять некоторые из этих советов в своей жизни и заметила, что моя собственная способность справляться со стрессом значительно улучшилась. Теперь я могу сказать, что я тоже чувствую себя как настоящая звезда! Спасибо за эту прекрасную статью.

Отзыв от Александра, 42 года:

Как бизнесмен, я всегда испытываю большое давление со стороны своей работы. Эта статья о звездах и их способах справиться со стрессом очень помогла мне.

Я начал использовать некоторые из этих методов, таких как глубокое дыхание и медитация, и заметил, что моя производительность на работе улучшилась, а также я стал чувствовать себя более сбалансированным и уверенным в себе.

Статья написана очень профессионально и информативно, с множеством полезных советов. Я рекомендую ее всем, кто хочет улучшить свою способность справляться со стрессом.

Вы удивитесь, узнав, что даже знаменитости не избежать стресса. В этой статье мы раскрываем, как звезды справляются со стрессом

проверенными способами расслабиться после напряженного дня. Например, актриса Дженнифер Энистон предпочитает йогу, а певица Адель выбирает медитацию.

Кроме того, мы поделимся с вами советами экспертов в области психологии и wellness, которые помогут вам справиться с напряжением и найти спокойствие.

Освежающая статья, написанная нами 01.11.2019, будет интересна всем, кто хочет узнать об эффективных методах борьбы со стрессом.


Design and Develop by Ovatheme